package com.tjn.exception_;

/**
 * @author 陶镓妮
 * @version 1.0
 * 类型转换异常
 */
public class ClassCastException {
    public static void main(String[] args) {
        A a = new A();
        A a1 = new B();//向上转型
        B b1 = (B)a1;//向下转型

        // 试图将对象枪机转换为不是实例的子类时，抛出异常
        C c = (C)a1;//转换异常

    }
}
class A{ }
class B extends A{ }
class C extends A{ }